/**
 * File : mini_toolbar.js
 * Description : Code Javascript de mini_toolbar
 * Date : 07.08.2012 15:07:06
 * 
 * This file is part of Phenix.  Phenix is free software: you can
 * redistribute it and/or modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation, version 2.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
 * details.
 *
 * You should have received a copy of the GNU General Public License along with
 * this program; if not, write to the Free Software Foundation, Inc., 51
 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * Nils Schaetti <n.schaetti@gmail.com>
**/

/**
 * Met un bouton comme sélectionné
 * 
 * @param string mini_toolbar Le nom de la barre
 * @param string button Le nom du bouton
 */
function ktkMiniToolbarSelectButton(mini_toolbar, button)
{
	//  Div du bouton
	var b = document.getElementById(button);
	
	// Change la classe
	b.setAttribute('class','ktkMiniToolbarButtonSelected');
}

/**
 * Met un bouton comme non-sélectionné
 * 
 * @param string mini_toolbar Le nom de la barre
 * @param string button Le nom du button
 */
function ktkMiniToolbarUnselectButton(mini_toolbar, button)
{
	// Div du bouton
	var b = document.getElementById(button);
	
	// Change la classe
	b.setAttribute('class','ktkMiniToolbarButton');
}

/**
 * Retourne true si le bouton est sélectionné
 * 
 * @param string mini_toolbar Le nom de la barre
 * @param string button Le nom du bouton
 */
function ktkMiniToolbarIsButtonSelected(mini_toolbar, button)
{
	// Div du bouton
	var b = document.getElementById(button);
	
	// Selon la classe
	if(b.getAttribute('class') == 'ktkMiniToolbarButtonSelected')
		return true;
	else
		return false;
}

/**
 * Cache un bouton d'une mini toolbar
 * 
 * @param string mini_toolbar Le nom de la barre
 * @param string button Nom du bouton
 */
function ktkMiniToolbarHideButton(mini_toolbar, button)
{
	// Div du bouton
	var b = document.getElementById(button);
	
	// Style
	var style = b.getAttribute('style');
	
	// Cache
	b.setAttribute('style',style + 'visibility: hidden; ');
}

/**
 * Rend un bouton visible
 * 
 * @param string mini_toolbar Le nom de la barre
 * @param string button Nom du bouton
 */
function ktkMiniToolbarShowButton(mini_toolbar, button)
{
	// Div du bouton
	var b = document.getElementById(button);
	
	// Style
	var style = b.getAttribute('style');
	
	// Cache
	b.setAttribute('style',style + 'visibility: visible; ');
}

